a huge book haul (20 books)